package modelo.bonus;

import ar.uba.fi.algo3.titiritero.ControladorJuego;
import vista.bonus.VistaBonusCohete;
import modelo.Contenedor;
import modelo.Posicion;
import modelo.metodoDeDisparo.LanzaCohete;
import modelo.proyectil.Proyectil;
import modelo.tanque.AlgoTank;

public class BonusCohete extends Bonus {
	public BonusCohete(Posicion p){
		super(p);
	}

	public void colisionarConProyectil(Proyectil p) {
				
	}

	public void setPosicion(Posicion p) {
		this.posicion=p;
		
	}

	public void afectarTanque(AlgoTank algoTank) {
		algoTank.cambiarArmamento(new LanzaCohete(10));
		
	}

	public void agregarseAListas() {
		ControladorJuego unControlador = Contenedor.getInstance().getControlador();
		VistaBonusCohete unaVista = new VistaBonusCohete();
		unaVista.setPosicionable(this);
		unControlador.agregarDibujable(unaVista);
		unControlador.agregarObjetoVivo(this);
		Contenedor.getInstance().agregarBonus(this);
		
	}
}
